home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / Xt / XtGetKeysymTable.z / XtGetKeysymTable
Encoding:
Text File  |  2002-10-03  |  3.3 KB  |  67 lines

  1.  
  2.  
  3.  
  4.      XXXXttttGGGGeeeettttKKKKeeeeyyyyssssyyyymmmmTTTTaaaabbbblllleeee((((3333XXXXtttt))))XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....6666))))XXXXttttGGGGeeeettttKKKKeeeeyyyyssssyyyymmmmTTTTaaaabbbblllleeee((((3333XXXXtttt))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           XtGetKeysymTable, XtKeysymToKeycodeList - query keysyms and
  10.           keycodes
  11.  
  12.      SSSSYYYYNNNNTTTTAAAAXXXX
  13.           Keysym* XtGetKeysymTable(_d_i_s_p_l_a_y, _m_i_n__k_e_y_c_o_d_e__r_e_t_u_r_n,
  14.           _k_e_y_s_y_m_s__p_e_r__k_e_y_c_o_d_e__r_e_t_u_r_n)
  15.                 Display* _d_i_s_p_l_a_y;
  16.                 KeyCode* _m_i_n__k_e_y_c_o_d_e__r_e_t_u_r_n;
  17.                 int* _k_e_y_s_y_m_s__p_e_r__k_e_y_c_o_d_e__r_e_t_u_r_n;
  18.  
  19.           void XtKeysymToKeycodeList(_d_i_s_p_l_a_y, _k_e_y_s_y_m, _k_e_y_c_o_d_e_s__r_e_t_u_r_n,
  20.           _k_e_y_c_o_u_n_t__r_e_t_u_r_n)
  21.                 Display* _d_i_s_p_l_a_y;
  22.                 KeySym _k_e_y_s_y_m;
  23.                 KeyCode** _k_e_y_c_o_d_e_s__r_e_t_u_r_n;
  24.                 Cardinal* _k_e_y_c_o_u_n_t__r_e_t_u_r_n;
  25.  
  26.      AAAARRRRGGGGUUUUMMMMEEEENNNNTTTTSSSS
  27.           _d_i_s_p_l_a_y   Specifies the display whose table is required.
  28.  
  29.           _m_i_n__k_e_y_c_o_d_e__r_e_t_u_r_n
  30.                     Returns the minimum KeyCode valid for the display.
  31.  
  32.           _k_e_y_s_y_m_s__p_e_r__k_e_y_c_o_d_e__r_e_t_u_r_n
  33.                Returns the number of KeySyms stored for each KeyCode.
  34.  
  35.           _k_e_y_s_y_m    Specifies the KeySym for which to search.
  36.  
  37.           _k_e_y_c_o_d_e_s__r_e_t_u_r_n
  38.                     Returns a list of KeyCodes that have _k_e_y_s_y_m
  39.                     associated with them, or NULL if _k_e_y_c_o_u_n_t__r_e_t_u_r_n
  40.                     is 0.
  41.  
  42.           _k_e_y_c_o_u_n_t__r_e_t_u_r_n
  43.                     Returns the number of KeyCodes in the keycode
  44.                     list.
  45.  
  46.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  47.           _X_t_G_e_t_K_e_y_s_y_m_T_a_b_l_e returns a pointer to the Intrinsics' copy
  48.           of the server's KeyCode-to-KeySym table. This table must not
  49.           be modified.
  50.  
  51.           The _X_t_K_e_y_s_y_m_T_o_K_e_y_c_o_d_e_L_i_s_t procedure returns all the KeyCodes
  52.           that have _k_e_y_s_y_m in their entry for the keyboard mapping
  53.           table associated with _d_i_s_p_l_a_y.  The caller should free the
  54.           storage pointed to by _k_e_y_c_o_d_e_s__r_e_t_u_r_n using _X_t_F_r_e_e when it
  55.           is no longer useful.
  56.  
  57.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  58.           _X _T_o_o_l_k_i_t _I_n_t_r_i_n_s_i_c_s - _C _L_a_n_g_u_a_g_e _I_n_t_e_r_f_a_c_e
  59.           _X_l_i_b - _C _L_a_n_g_u_a_g_e _X _I_n_t_e_r_f_a_c_e
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 10/3/02)
  64.  
  65.  
  66.  
  67.